NOTE: This Technical Q&A has been
retired. Please see the Technical Q&As
page for current documentation.![]() ![]() |
Q We have a non-Mac device that creates and reads QuickTime movies,
and we need to pass additional information about the images between the non-Mac device and
our QuickTime codec. It seems that the logical place to put this information is in an
ImageDescription extension (within the 'stsd' atom), since this is about all that's
accessible to a codec. Is the format of this extension documented anywhere? We've managed to
look at the extension created by SetImageDescriptionExtension, and the format seems simple,
but it'd be nice to know what the "official" format for this is. A Appendix A of Inside Macintosh: QuickTimehas a listing of the atoms and their formats on page 4-35. Note that each media format has its own sample-description tables. In some cases, these are not directly accessible (Music architecture) unless you dump the information yourself. The official guideline is to use, if possible, the provided APIs for creating
sample descriptor atoms. If you are working on a platform for which we don't
have these toolbox APIs, you have to either reverse-engineer it, or ask for a
source-code license agreement to get real source code showing how the atoms are
constructed. [Aug 01 1995] |
Developer Documentation | Technical Notes | Development Kits | Sample Code |